home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / DEV / A-B / add images.cpt / HandleTheMenus.h < prev    next >
Text File  |  1989-05-24  |  2KB  |  58 lines

  1. /* =======================================
  2.  
  3. File: HandleTheMenus.h
  4. Function: Handle any menu selections.
  5. History:    4/27/89 Original by Prototyper.
  6.             4/27/89 modified by c. keith ray
  7.  
  8. ====================================== */
  9.  
  10.     /* List in the menu bar */
  11. #define List_Apple  1001
  12. #define Item_About_Add_Images  1
  13.     /* List in the menu bar */
  14. #define List_File  1002
  15. #define Item_Open_Pict  1
  16. #define Item_Close  2
  17. #define Item_Save_Pict  3
  18. #define Item_Magnify  5
  19. #define Item_Reduce  6
  20. #define Item_Quit  8
  21.     /* List in the menu bar */
  22. #define List_Edit  1003
  23. #define Item_Undo  1
  24. #define Item_Cut  3
  25. #define Item_Copy  4
  26. #define Item_Paste  5
  27. #define Item_Clear  6
  28. #define Item_Select_All  7
  29. #define Item_Crop  9
  30.     /* List in the menu bar */
  31. #define List_Mode  1004
  32. #define Item_Add_Over  1
  33. #define Item_Add_Pin  2
  34. #define Item_Sub_Over  3
  35. #define Item_Sub_Pin  4
  36. #define Item_Maximum  5
  37. #define Item_Minimum  6
  38. #define Item_Blend  7
  39. #define Item_Transparent  8
  40. #define Item_Copy_Mode  9
  41. #define Item_Copy_Invert  10
  42. #define Item_Or  11
  43. #define Item_Or_Invert  12
  44. #define Item_Change_Black  13
  45. #define Item_Change_Black_Invert  14
  46. #define Item_Exclusive_Or  15
  47. #define Item_Exclusive_Or_Invert  16
  48.  
  49.  
  50. void HandleMenu (char *doneFlag, short theMenu, short theItem, TEHandle *theInput);
  51.     /* Prototype for handle menus */
  52.  
  53. void Update_Menus( WindowPtr tempWindow );
  54.     /* maintains appropriate dimming of menus, etc. */
  55.  
  56. void do_checkmark( MenuHandle menuh, short item, short groupstart, short groupend);
  57.     /* handles check-mark-groups in menus */
  58.